<h1>Using Configuration as Code on Ansible Automation Platform</h1>

<p>
This is the Configuration as Code Automation Workshop.
<br><br>
<h3>Workshop Description</h3>
This Presentation/lab will provide code to demonstrate how to use CasC to maintain all aspects of AAP. The provided code will be a starting point, and will guide the user through how to utilize the code, and make it their own. This session will cover configuring controller, private automation hub, execution environments, and custom collections as well as the creation of workflows without the GUI as an example to follow along. These principles will help to prevent drift in configuration, allow changes to require approval before implementation, and help to maintain both a development and prod deployment.
</p>

<h3>Workbench Infrastructure</h3>
<ul>
  <li>1 x Automation controller on RHEL 8</li>
  <li>1 x Gitea host</li>
  <li>1 x Automation Hub</li>
</ul>

<h3>Access Guide</h3>
<p>Upon completion of provisioning you will receive an email with a website containing a user credential and access to
<br/>
  <li>Automation controller web UI</li>
  <li>Visual Studio Code (including a terminal)</li>
  <li>backup direct SSH access</li>
</ul>
<br>
The website provided with this information is dynamically created upon provision and will be your 4-digit unique identification number + the GPTE DNS open.redhat.com, example.opentlc.com or similar<br>
For example: http://87f8.example.opentlc.com/
<br>
<h3>Lab material</h3>
<p>All lab materials can be found on <a href="https://labs.demoredhat.com/">https://labs.demoredhat.com/</a>
<ul>
  <li><a target=_blank href="https://labs.demoredhat.com/exercises/ansible_config_as_code">Configuration as Code Workshop</a></li>
  <li>Github - <a target=_blank href="https://github.com/ansible/workshops">Workshop Git Repo</a>
</ul>
<h3>Provisioning Time?</h3>
<p>~45 min <br><br>

<h3>Have questions?</h3>
<ul>
<li><a href="https://mail.google.com/chat/u/0/#chat/space/AAAAIFjw_Tw">Join the Chatroom</a> - Red Hat employees can join us in Google Chat in the room “Ansible Workshops & Demos”.</li>
<li><a href="https://source.redhat.com/departments/marketing/globalcampaignsteamgtc/automation/automation_wiki/ansible_workshops">Visit the source page
</a> - Ansible Technical Workshops Kits</li>
</ul>
<h3>Issues?</h3>
<ul>
<li>For issues with workshop content, material, etc please open an issue on <a href=”https://github.com/ansible/workshops/issues/new/choose”>Github</a>, Red Hat partners can join us on <a href=”https://join.slack.com/t/ansiblenetwork/shared_invite/zt-3zeqmhhx-zuID9uJqbbpZ2KdVeTwvzw”>external Slack.</a></li>
<li>For issues with RHPDS, urgent upcoming workshops, etc please open an issue here <a href="https://red.ht/RHPDS-Request">https://red.ht/RHPDS-Request</a>
